iT邦幫忙

0

Day 38 (PHP)

  • 分享至 

  • xImage
  •  

1.除錯查看var_dump、echo gettype,看變數有沒有錯

    echo gettype($var2) . '<hr />';  //array
    var_dump($var2); //array(1) { [7]=> int(123) }
<?php

    $ary1 = array(1, 2.3, false, 'Brad',5);

    echo gettype($ary1); 
    //array

    var_dump($ary1);
    //arrayarray(5) 
    //{ [0]=> int(1) [1]=> float(2.3) [2]=> bool(false) [3]=> string(4)"Brad" 
    //  [4]=> int(5) }
    
?>

2.若錯誤顯示offset,指陣列

    $ary1 = array(1, 2, 3, 4);
    echo $ary1[4] . '<hr />';  //錯誤

https://ithelp.ithome.com.tw/upload/images/20210804/20137684nLWQr9l5Ed.png


3.幾個元素count

    $ary1 = array(1, 2, 3, 4);
    echo count($ary1) . '<hr />';

4.查看陣列內每個值foreach,看key =>(的) vaule

               //key:vaule
    $person['name'] = 'Brad';
    $person['age'] = 18;
    $person['gender'] = true;
    $person[1] = 123;

    foreach ($person as $key => $value) {
        echo "{$key} : {$value}<br />";
    }

5.陣列

JS陣列是物件的一種(陣列表現出Array)
PHP陣列,是資料結構,比較像python的dictionary


6.陣列中指定key,會接續下去 =>

    $p = array(7 => 0, 0, 0, 77 => 0, 0, 0);
    var_dump($p);
    //array(6) { [7]=> int(0) [8]=> int(0) 
    //[9]=> int(0) [77]=> int(0) [78]=> int(0) [79]=> int(0) }

7. $p[$point]++

    $p = array(1 => 0, 0, 0, 0, 0, 0);
    //陣列從1開始
    for ($i = 0; $i < 1000000; $i++) {

    $point = rand(1, 6); //亂數1~6
    $p[$point]++;  //p內[陣列] 亂數如果1,開[1]裡面+1(++)

8. localhost = 127.0.0.1 就是 電腦自己(自己測試自己)

http://localhost/Myphp/brad19.php


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言